Kacholia held more than 20 stocks in his portfolio as of June 30. This included firms like Mastek, Vaibhav Global, Poly Medicure, among others